home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / util / pack / entiseV2.lha / txt.lha / anleitung next >
Encoding:
Text File  |  1998-09-27  |  9.0 KB  |  255 lines

  1. ENTISE V2.0 :
  2. ©'98 by Stefan Lossin
  3.  
  4. Hi Amigauser !
  5. Ich habe ENTISE entwickelt, da es so viele verschiedene Packer gibt.
  6. Man braucht es nur auszuführen und die Datei wird ge/entpackt.
  7.  
  8. V1.01SE gibt es eine Protokoll funktion (LOG).
  9. V1.1SE kann sie über ein externes Programm ansteuern.
  10. V1.2SE ein paar Bugs beseitigt, AutoRAMentpack Funktion.
  11. V1.3SE kann man entise als Dosbefehl benutzen !
  12. V 1.31SE da der V1.3 SE einfach nur ne 1
  13. angehängt wurde kann man sich denken, dass sich nicht viel getan hat. Nur
  14. ein wenig gebugfixed :). 
  15. V 1.4 Tja, eigentlich wurde hier auch nur bugfixed - jetzt funktioniert
  16. endlich der DOSMODUS wieder ! Ist halt ein GROßER Bugfix.
  17. V 2.0 beta: natürlich gebugfixed - ausserdem gibt es jetzt auch Logfileunterstützung
  18. für DOSMODUS.
  19. V 2.0 gamma: Dateien lassen sich Packen
  20. V 2.0 DELTA: es läßt sich über conf ansprechen, in welchem verzeichnis gestartet
  21. werden soll.
  22. V 2.0 
  23. Conf ist nun kein externes Programm mehr.
  24. Die Ausgabe des (Ent)Packprogrammes lässt sich jetzt in eine Datei statt in ein
  25. Shell Window führen.
  26. Es lässt sich eine externe Tabelle anfertigen über die man einstellen kann,
  27. daß noch mehr Packer unterstützt werden.
  28.  
  29. Installation:
  30. Doppelklicken Sie einfach das Install Icon, der Rest erledigt sich dann fast von 
  31. selbst. Folgende Libraries werden benötigt.
  32.  
  33. asl.library
  34.  
  35. mathieeedoubbas.library
  36.  
  37. mathieeedoubtrans.library
  38.  
  39. mathieeesingtrans.library
  40.  
  41. Außerdem sollten sich mindestens diese EntPacker in ihrem C: Verzeichnis befinden:
  42.  
  43. - lha
  44. - lzx
  45. - zip
  46. - Unzip
  47. - DMS
  48.  
  49. Das sind die EntPacker, die Entise von Haus aus unterstützt, weitere lassen sich
  50. über eine externe Tabelle hinzufügen.
  51.  
  52. Da die Funktion mit der Tabelle neu ist, haben ich gleich einen Packer noch 
  53. hinzugefügt...
  54.  
  55. Sie sollten auch diesen Entpacker in ihrem C: Verzeichnis haben:
  56.  
  57. - Untar
  58.  
  59.  
  60.  
  61. Start:
  62. Wichtig ! Vor dem ersten Start MÜSSEN Sie ENTISE (mit entise -conf) 
  63. konfigurieren !!!
  64.  
  65. Doppelklicken Sie das ENTISE Piktogramm oder führen Sie den Befehl unter
  66. Shell aus. Ich konnte leider noch kein Piktogramm erstellen, da
  67. immer wenn eines erstellt hatte, das Programm nicht mehr korrekt 
  68. funktionierte.
  69.  
  70. ENTISE in der V2.0 unterstützt 4 Optionen,
  71. Ganz neu in der V2.0 Vollversion ist die 3 Option, daß man sich aussuchen kann
  72. in welchem Verzeichnis gestartet wird, damit man sich nicht mehr ewig zum 
  73. gleichen Verzeichnis durchklicken muß nur weil man mehrere Dateien aus dem 
  74. gleichen Verzeichnis entpacken will.
  75. (StartinDrawer)
  76.  
  77. Auch ganz neu in der V2.0 Vollversion ist, daß man jetzt den (Ent)Packvorgang
  78. in eine Datei umleiten kann (Sie wird in ram:entise.fog gespeichert).
  79. (Ausgabe ---> Datei)
  80.  
  81. Es gibt auch die Protkoll Funktion. Sie bewirkt, daß
  82. alle Aktionen Protokolliert werden. Praktisch, wenn sich doch
  83. mal ein Fehler in meinem Programm versteckt haben sollte.
  84. (Log)
  85.  
  86. Da ich 32 MB RAM habe, hat es sich als fast Standart erwiesen, dass ich Dateien
  87. ins RAM entpacke. Und so ist die OPTION AutoRAMentpack sehr sinnvoll, da
  88. man nicht immerwieder als outputpath ram: anklicken muss.
  89. (AutoRAMEntpack)
  90.  
  91. In V2.0 lässt sich auch eine externe Tabelle erstellen, über die dann noch mehr
  92. Entpacker unterstützt werden können.
  93. (Syntax: entise -make)
  94.  
  95. Wenn man entise über Syntax im AmigaDos startet, dann gilt folgendes:
  96.  
  97. WENN            DANN
  98. --------------------------------------------------
  99. entise input% output%    wird AutoRAMentpack ignoriert und stattdessen
  100.             zum ausgewähltem Path enpackt.
  101.             Die Option StartinDrawer ist deaktiviert.
  102. --------------------------------------------------
  103. entise input%        wird so oder so ins RAM entpackt.
  104.             Egal ob AutoRAMentpack aktiv oder nicht.
  105.             Die Option StartinDrawer ist deaktiviert.
  106. --------------------------------------------------
  107. entise            werden ASL-REQUESTER geöffnet.
  108.             In denen lassen sich OUTPUT und INPUT path per
  109.             Mausklick auswählen. Wenn AutoRAMentpack aktiv ist,
  110.             lässt sich nur der input path auswählen. Entpackt
  111.             wird automatisch ins RAM.
  112.             Wenn gepackt wird, öffnet sich immer ein zweiter
  113.             ASL-REQUESTER wo man auswählen soll wohin gepackt
  114.             werden soll. Gepackt wird in diesem Modus 
  115.             grundsätzlich mit LHA. 
  116.             Die Option StartinDrawer ist in sofern aktiviert,
  117.             wie man sie selbst aktiviert hat oder nicht.
  118. --------------------------------------------------
  119. entise -make        Hiermit läßt sich eine externe Tabelle erstellen,
  120.             mit der sich mehrere Formate (aber nur beim Entpacken)
  121.             unterstützen lassen. Und dies geht folgendermaßen zu:
  122.             
  123.             Es öffnet sich ein ASL-REQUESTER in dem Sie die 
  124.             Executeable des Packers auswählen sollen. Also
  125.             bei UnTAR ist diese unTAR, bei ZIP ist diese UnZIP
  126.             (da sich mit ZIP ja nur packen lässt). 
  127.             Klicken Sie nun auf OK und es wird nun z.B. angezeigt:
  128.             Packer = C:unTAR
  129.             
  130.             Nun sollen Sie das Kürzel eingeben worunter 
  131.             der entsprechende Packer packt. Sie müssen
  132.             schauen welche Formate der Entpacker unterstützt.
  133.             Bei LHA ist das Kürzel lha. Bei ZIP ist das Kürzel
  134.             zip. Bei TAR (bzw. unTAR) ist das Kürzel z.B. tgz.
  135.             (Untar unterstützt mehrere Formate:
  136.              tgz, tgx, gzip)
  137.             
  138.             Und nun werden Sie aufgefordert einzugeben, ob der
  139.             Packer einen speziellen Syntax benötigt.
  140.             Lha Dateien lassen sich z.B. mit lha x entpacken.
  141.             Lzx Dateien lassen sich mit lzx e entpacken.
  142.             Zip Dateien jedoch nur mit Unzip entpacken.
  143.             Es ist recht leicht herauszufinden, ob der Packer einen
  144.             Syntax benötigt oder nicht. Wenn es zu dem Packer 
  145.             extern auch ein Entpackprogramm gibt, dann benötigt er
  146.             meistens keinen Syntax außer dem Entpackprogramm selbst.
  147.             Also z.B. ZIP und UNZIP, TAR und UNTAR usw.
  148.             Bei Packern, die ihr Entpackprogramm intern haben,
  149.             so wie z.B. LHA, LZX und DMS benötigen so ziemlich immer
  150.             einen Syntax der meistens entweder aus einem simpelen 
  151.             x oder aus einem e besteht. Also LHA x oder LZX e.
  152.             Meistens sind diese auch vertauschbar also
  153.             LHA e und LZX x. Versuchen Sie es jedoch bitte immer erstr
  154.             mit einem x.
  155.             Wenn Sie dies alles eingegeben haben, dann haben Sie
  156.             erfolgreich einen Packer zu der Liste hinzugefügt der 
  157.             beim nächsten Entpacken einer Datei berücksichtigt wird.
  158.             
  159.             Noch ein kleiner Hinweis:
  160.             Untar & Arj wurden der Liste schon vollständig hinzu-
  161.             gefügt. Sie brauchen also die Prozedur mit Untar und
  162.             Arj nicht mehr durchzuführen.
  163. --------------------------------------------------
  164. entise -conf        es wird das Konfigurationsprogramm geladen.
  165.             WICHTIG !! Sie müssen entise vor dem 1 Start
  166.             Konfigurieren.
  167.  
  168.  
  169. Conf:
  170. -----
  171.  
  172. Voreinstellung ist:
  173.  
  174. Option        JA    NEIN
  175.  
  176. Logfile        X    -
  177.  
  178. StartinDrawer    -       X
  179.  
  180. AutoRAMentpack    -    X
  181.  
  182. Ausgabe-->Datei -       X
  183.  
  184. (X= eingeschaltet)
  185.  
  186.  
  187.  
  188. Wenn man ENTISE ohne weitere Parameter gestartet hat, dann öffnen sich 2 Fenster.
  189.  
  190. 1.) Das Ausgabefenster:
  191. Dort wird die Version, Infotext und Fehlermeldungen angezeigt.
  192.  
  193. 2.) Der ASL-Requester:
  194. Hier soll man auswählen, welche Datei man (ent)packen will.
  195.  
  196. Wenn man nun eine Datei ausgewählt hat und AutoRAMentpack aus ist,
  197. dann öffnet sich ein zweiter Requester der einen fragt, wohin entpackt
  198. werden soll.
  199.  
  200. Man kann auch ENTISE unter AmigaDOS mit folgenden Parametern starten:
  201.  
  202. ENTISE INPUT% OUTPUT% -...
  203.  
  204. ENTISE INPUT% OUTPUT%
  205.  
  206. INPUT - erklärt sich wohl von selbst, dass dies unvermeidlich ist.
  207. OUTPUT  - Wenn nix vorgefunden wird, wird automatisch ins Ram entpackt.
  208.  
  209. INPUT% ist die Datei, die entpackt werden soll.
  210.  
  211. OUTPUT% ist der Path, wohin entpackt werden soll.
  212.  
  213. -... es gibt hier vier Optionen (funktioniert nur, wenn gepackt wird!)
  214.     1.) -lha Datei wird mit lha gepackt
  215.     2.) -lzx Datei wird mit lzx gepackt
  216.     3.) -zip Datei wird mit zip gepackt
  217.     4.)      (weglassen) Datei wird mit lha gepackt
  218.  
  219. Es gibt 2 Verschiedene Fehlermeldungen:
  220.  
  221. ERROR 1:
  222. Es kann nicht in eine Datei sondern nur in eine Schublade(Direktory) 
  223. entpackt werden ! Geben Sie als OUTPUT Path einen Gerätenamen oder 
  224. ein Verzeichnis an !
  225.  
  226. ERROR 2:
  227. ENTISE entpackt nicht selber, sondern benötigt die entsprechenden Programme
  228. dazu. ERROR 2 bedeutet, das ENTISE das benötigte Programm nicht finden
  229. konnte. Suchen Sie eventuell im Aminet nach entsprechenden entpackern !
  230.  
  231. Hinzu kommen auch noch die Fehlermeldungen der Packprogramme wenn irgendwelche
  232. Prüfsummenfehler auftreten sollten oder so.
  233.  
  234. Ich betone es nocheinmal:
  235. ICH ÜBERNEHME KEINE GARANTIE, ÜBERNEHME KEINE VERANTWORTUNG ODER DIE 
  236. KONSEQUENZEN FÜR EVENTUELL AUFTRETENDE SCHÄDEN ODER FEHLER.
  237.  
  238. Ich prüfe das Programm immer wieder und wieder um möglichst viele Fehler
  239. zu beheben und zu vermeiden, aber da das Programm selber eigentlich 
  240. nichts auf Datenträger schreibt (Nur das Programm CONF speichert seine
  241. Konfiguration in ENVARC: ab) können Schäden eigentlich nur durch 
  242. entsprechende Packer entstehen, bitte lesen Sie die Copyright-Datei
  243. gründlich durch damit Sie sich bei Problemfällen an die jeweiligen
  244. Programmierer wenden können. Und nochmals, Entise selbst packt oder
  245. entpackt NICHT ! Es benutzt die die Programme Lha, Zip, Lzx und DMS
  246. wie auch im Copyright beschrieben. Bitte wenden Sie sich an die 
  247. entsprechenden Autoren jeweiliger Programme, da ich ihnen wohl kaum
  248. weiterhelfen kann sofern sich Ihre Fragen nicht auf Entise, Conf oder
  249. andere Programme von Stefan Claas Loßin beziehen.
  250.  
  251. Ihr Autor 
  252. Stefan Claas Lossin
  253.  
  254. E-Mail: 100.159655@germanynet.de
  255.